The package javax.servlet is accessible from more than one module

✒️ 2025-05-16 09:29 내용 수정


  1. 프로젝트를 우클릭해서 Build Path - Configure Build Path를 선택한다.
  2. 왼쪽 메뉴에서 Java Build Path를 선택하고 Libraries에서 Modulepath에 Server Runtime을 만들었는지 확인한다.
    • 이전에는 여기에 생성해도 문제가 없었는데 이번에 해당 오류가 뜨면서 잘못 설정했다는 것을 알았다.

tomcat_package_error 2.png

  1. Modulepath 부분에 있던 Server Runtime을 제거하고, Classpath에 Add Library를 눌러 Server Runtime을 추가한다.

tomcat_package_error 3.png

  1. 추가하면 Apply and Close를 하고 창을 닫으면 오류가 해결된다.

tomcat_package_error 4.png

tomcat_package_error 5.png